.datasource-container {
    height: 100%;

    .datasource-title {
        display: flex;
        width: 100%;
        gap: 5px;
        justify-content: center;
        align-items: center;

        .datasource-summary {
            flex: 2;
        }

        .datasource-btn-icon {
            display: flex;
            gap: 3px;
            cursor: pointer;
        }
    }
}

.disabled {
    opacity: 0.5;
    pointer-events: none;
    /* 阻止鼠标事件 */
    user-select: none;
    /* 禁止文字选中 */
}